package com.gbas.mus.model;

import com.gbas.model.Naipe;

import java.util.Set;

public abstract class JugadorMus {
    //ClientHandler clientHandler;
    String nombre;
    Naipe naipes[] = new Naipe[4];
    int orden;
    int equipo; // 1 o 2
    JugadorMus pareja;

    public abstract void sendMessage(OP_INPUT opciones);

    public abstract void sendTexto(String texto);

    public abstract void takeYourCards();

    public abstract void takeThisCards(Set<Naipe> nuevasCartas);

    public abstract void cancelaEntrada();

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public Naipe[] getNaipes() {
        return naipes;
    }

    public void setNaipes(Naipe[] naipes) {
        this.naipes = naipes;
    }

    public int getOrden() {
        return orden;
    }

    public void setOrden(int orden) {
        this.orden = orden;
    }

    public int getEquipo() {
        return equipo;
    }

    public void setEquipo(int equipo) {
        this.equipo = equipo;
    }

    public JugadorMus getPareja() {
        return pareja;
    }

    public void setPareja(JugadorMus pareja) {
        this.pareja = pareja;
    }

    public void setNaipe(int i, Naipe naipe) {
        naipes[i] = naipe;
    }

}
